//
//  MainHeaderView.h
//  ZhiHuDaily
//
//  Created by albert on 16/8/16.
//  Copyright © 2016年 albert. All rights reserved.
//

#import <UIKit/UIKit.h>

@class MainHeaderView;

@protocol MainHeaderViewDelegate <NSObject>

@optional
/** 点击了轮播图 */
- (void)mainHeaderView:(MainHeaderView *)mainHeaderView didClickCurrentImageViewWithID:(int)ID;

@end

@interface MainHeaderView : UIView
/** 本项目需要用到的数据 */
@property (nonatomic, strong) NSArray *storyIDs;

/** 自动滚动的时间间隔（单位为s）默认5s */
@property (nonatomic, assign) NSTimeInterval autoRecycleInterval;

/** 代理 */
@property (nonatomic, weak) id<MainHeaderViewDelegate> delegate;

/** 设置数据 */
- (void)setImageUrls:(NSArray *)imageUrls titles:(NSArray *)titles;

/** 添加定时器 */
- (void)addTimer;

/** 移除定时器 */
- (void)removeTimer;

/** 外界需要调整titleLabel的Y值时调用 */
- (void)setTitleLabelY:(CGFloat)Y;

/** 外界需要调整pageControl的Y值时调用 */
- (void)setPageControlY:(CGFloat)Y;

- (void)updateSkin;
@end
